package cn.chenyu.util;

import cn.chenyu.pojo.Email;
import org.junit.Test;

import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.List;

public class ReflectUtil{
    //获取公共字段
    public static List<Object> getObjectIsProperty(Object t){
        Field[] f1 = t.getClass().getFields();
        System.out.println("Test类里面的公共字段属性的个数为：" +f1.length+"个，分别为：");
        for(int i=0;i<f1.length;i++){
            String attributeName=f1[i].getName();
            System.out.println(attributeName);
        }
        return null;
    }

    public static Method[] getMethodByClass(Class clazz){
        return clazz.getMethods();
    }
}
